be head and shoulders above everyone else - Allemand Anglais Dictionnaire